package com.beemans.corekit.integration.admob;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

import com.google.android.gms.ads.AdValue;
import com.google.android.gms.ads.ResponseInfo;

public interface AbAdEventListener {
    void onAdImpression(@Nullable ResponseInfo responseInfo);

    void onAdDisplayFailed(@Nullable String adError);

    void onAdClicked(@Nullable ResponseInfo responseInfo);

    void onAdClosed(@Nullable ResponseInfo responseInfo);

    void onAdPaidEvent(@Nullable ResponseInfo responseInfo, @NonNull AdValue adValue);
}